const express = require('express');

const router = express.Router();
const userinfo_handler = require('../router_handler/approver');
const bodyParser = require('body-parser')
var jsonParser = bodyParser.json()
var urlencodedParser = bodyParser.urlencoded({ extended: false })



// 获取审批组所有信息
router.get('/getApprover',userinfo_handler.getApprover)
// 根据区域id获取审批组信息
router.post('/idToApprover',jsonParser,userinfo_handler.idToApprover)
// 根据id获取审批组信息
router.post('/idApprover',express.json(),userinfo_handler.idApprover)
// 新增审批组
router.post('/addApprover',express.json(),userinfo_handler.addApprover)

// 修改审批组
router.post('/updateApprover',express.json(),userinfo_handler.updateApprover)

// 删除审批组
router.post('/deleteApprover',express.json(),userinfo_handler.deleteApprover)

// 根据用户id获取其请假记录
router.post('/getLeave',jsonParser,userinfo_handler.getLeave)

// 新增请假信息
router.post('/addLeave',express.json(),userinfo_handler.addLeave)

// 根据审批员id获取审批记录
router.post('/getApprovers',express.json(),userinfo_handler.getApprovers)

// 审批请假记录
router.post('/approver',express.json(),userinfo_handler.approver)

module.exports = router